package iterator.source;

/**
 * 迭代器模式jdk已经实现，就是平常用的java.lang.Iterable接口
 * 实现这个接口的集合对象支持迭代，是可以迭代的
 *
 * 分离了集合对象的遍历行为，抽象出一个迭代器类来负责
 * 既可以做到不暴露集合的内部结构，又可以让外部代码透明的访问集合内部的数据
 * @author cheng:
 * @date 2019/4/19 19:13
 */
public interface Iterable {
    Iterator createIterator();
}
